- 1 - FAR : An End - User WYSIWYG Programming Language for E - speak : Interim Report
نویسندگان
چکیده
For the past few months, we have been working to design and prototype a WYSIWYG programming tool allowing end users to offer and deliver services through e-speak. This document begins with a brief summary of the design and progress on the prototype to date. We then use an evaluation device called representation design benchmarks to evaluate FAR’s design against some issues derived from cognitive research into programming. The purpose of the evaluation is to find flaws at this early stage that predict problems with usability. As a result of the evaluation, we summarize design changes planned and required.
منابع مشابه
Final Report on FAR : An End - User Language to Support Cottage E - Services TR 01 - 60 - 09 , July 18 , 2001
E-commerce has begun to evolve beyond simple web pages to more sophisticated ways of conducting e-business transactions, such as through electronic advertising, negotiation, and delivery. However, to participate in these advances requires the skills of professional programmers, and end-user owners of small businesses often cannot justify this expense. In this report, we present FAR, an end-user...
متن کاملDesigning Dynamic Web Pages in the WYSIWYG Interface
WebDev is a programming in the WYSIWYG interface tool for building dynamic web pages that connect to databases. The system allows designers to program by entering query by example (QBE) and spreadsheet formulas into visual components of HTML documents. The system then automatically generates dynamic web pages that can be executed in a browser. INTRODUCTION WYSIWYG HTML editors such as Microso...
متن کاملAuthoring XML all the Time, Everywhere and by Everyone
This article presents a framework for editing, publishing and sharing XML content directly from within the browser. It comes in two parts: XTiger XML and AXEL. XTiger XML is a document template specification language for creating document models. AXEL is a client-side Javascript library that turns the document template into a document editing application running in the browser. This framework i...
متن کاملProgramming for humans : a new paradigm for domain-specific languages
ion gradient Our notation requires the user to work at a fairly low level of abstraction. Crucially, there is no procedure for packaging up a collection of nodes in a graph as a reusable node, unlike how a function can be created in most programming languages. This abstraction-hating is close to the level of abstraction possible in Excel, where formulas must be copied if they are to be used rep...
متن کاملJaxoDraw: A graphical user interface for drawing Feynman diagrams
JaxoDraw is a Feynman graph plotting tool written in Java. It has a complete graphical user interface that allows all actions to be carried out via mouse click-and-drag operations in a WYSIWYG fashion. Graphs may be exported to postscript/EPS format and can be saved in XML files to be used in later sessions. One of the main features of JaxoDraw is the possibility to produce L A T E X code that ...
متن کامل